Python Job: Software Developer

Job added on

Company

freelance.de

Location

Munich - Germany

Job type

Full-Time

Python Job Details

Freelancer Projekt -
AufgabenBased on an already existing C++ Library a Rest API should be implemented that uses pybind11 and connects to an already existing Service Mesh (+ tests and documentation). .The C++ lib should be opened this way to a frontend as well as Python using Jupyter notebooks and theoretically to a broad user federation. The C++ Lib itself calculates Yield curves based on Oracle Database parameters and investment prices.

Tasks:
? Management of development of the application (a yield curve calculation engine) (C++17)
? Code migration from Excel & VBA = > C++ / SQL / Python
? Documentation of current and new code
? Setup CI/CD Pipelines (currently Jenkins)
? Setup C++ dependency management (Conan)

Qualifikation
? Extensive experience with complex C++ projects
? Experience with Python, especially in connection with C++ (pybind11)
? Experience with Linux, Git and CMake
? Good understanding of software architecture best practices & OOP design patterns
? Appreciation for clean code and modern development processes
? APIs (REST and/or websockets, in C++ and/or Python, to be determined)
? pybind11 (nice to have)
? Experience with Azure DevOps and Docker (nice to have)
? Experience with Oracle PL/SQL, especially in connection with C++ (OCCI) (nice to have)
? FLASK or Fast API (nice to have)
? OpenAPI (nice to have)
? Visual Studio (nice to have)
? VBA (nice to have)
? CMake (nice to have)

Unser Angebot
? You benefit from our strong market expertise and stable, longstanding customer relationships.
? We offer a variety of national and international projects in some of the most prestigious companies among the top-performing technology sectors throughout Europe.
? Together with our customers, we create space for innovation and an environment to work agile and flexible.
? Fair contractual conditions.
? Non-bureaucratic ways of working matter to us.
Freelancer